excrement of some animals - Español Inglés Diccionario